arm: gic.lock can be taken in interrupt context, so lock appropriately.
authorIan Campbell <ian.campbell@citrix.com>
Tue, 3 Jul 2012 09:52:28 +0000 (10:52 +0100)
committerIan Campbell <ian.campbell@citrix.com>
Tue, 3 Jul 2012 09:52:28 +0000 (10:52 +0100)
commit6c52f2a4b40de621321ed5527cba0b4e7f1768f1
treec85396c93a71a40d6be753dbd705989f6a49726f
parent2632e28f678f7e8d0a70168fa0f5366dbd7e51cb
arm: gic.lock can be taken in interrupt context, so lock appropriately.

In particular it is taken by gic_set_guest_irq which is called by
vgic_vcpu_inject_irq

Signed-off-by: Ian Campbell <ian.campbell@citrix.com>
Acked-by: Tim Deegan <tim@xen.org>
Committed-by: Ian Campbell <ian.campbell@citrix.com>
xen/arch/arm/gic.c